.module_icon_wrap{
	width: 100vw;
	min-height: 100vh;
	box-sizing: border-box;
	background-color: #f5f5f5;
	
	.count_box{
		text-align: center;
		padding-left: 4px;
		
		.count_text{
			letter-spacing: 1px;
			font-size: 12px;
			color: #ccc;
		}
	}
	
	.card_list_box{
		display: flex;
		flex-direction: column;
		box-sizing: border-box;
		width: 100%;
		padding: 20px 14px 20px 14px;
		
		
		.card_item_box{
			background-color:white;
			border-radius:8px;
			width: 100%;
			height: 90px;
			margin-bottom: 16px;
			box-sizing: border-box;
			padding: 8px 10px 8px 18px;
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			transition: 0.3s;
			
			.left_box{
				display: flex;
				flex-direction: row;
				
				.avatar_box{
					.wd-img{
						position: relative;
						top: 8px;
					}
				}
				
				.info_box{
					padding: 0px 0px 0px 10px;
					display: flex;
					flex-direction: column;
					letter-spacing: 1px;
					
					.top_box{
						padding: 10px 0px 0px 0px;
						
						.user_name{
							font-size: 16px;
							font-weight: bold;
						}
						
						.user_position{
							font-size: 12px;
							display: inline-block;
							margin-left: 8px;
							color: #585858;
						}
					}
					
						
					.bottom_box{
						margin-top: 8px;
						.company_name{
							font-size: 12px;
							display: inline-block;
							// margin-left: 8px;
							color: #6f6f6f;
						}
					}
				}
			}
			
			.right_box{
				// border: 1px solid red;
				position: relative;
				width: 36px;
				
				.call_img{
					width: 36px;
					height: 36px;
					position: absolute;
					top: 50%;
					transform: translateY(-50%);
				}
			}
		}
		
		.card_item_box:active{
			transform: scale(0.86);
		}
	}
}